﻿Public Class Share
    Public Id As Integer
    Public Name As String

    Public GroupMode As GroupMode
    Public Recursive As Boolean
    Public ItemTypes As ItemType
    Public Paths As Generic.List(Of String)
    Public SecurityGroupIds As New Generic.HashSet(Of Integer)
End Class

Public Enum GroupMode As Byte
    IndividualFiles = 0
    GroupSubDirectories = 1
    GroupIdenticalExtensionlessFilenames = 2
End Enum

Public Enum ItemType As Byte
    Movies = 0
    TVSeries = 1
    MusicAlbums = 2
    MusicFiles = 3
    Files = 4
End Enum

